trench compactor - French English Dictionary